<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<body>
  
</body>
</html>

<script>
// 转布尔值
/* 

*/

var b1 = Boolean('23423'); // true
var b2 = Boolean(123); // true 

var b3 = Boolean(undefined); // false
var b4 = Boolean(null); // false
var b5 = Boolean(NaN); // false

console.log(Boolean('')); // false
console.log(Boolean(0)); // false


// 总结：其他数据类型，转布尔值，只有五种情况会被转为 false，其他情况都是 true
  // ''、0、 undefined、null、NaN
</script>